application c programming thin-client php extreme programming projects j2ee developers html java development management scrum radius3 cgi open source rugby c++ .net